dialect[+driver]://user:password@host/dbname[?key=value..]

Brightcells 9 jaren geleden
bovenliggende
commit
b5857bab0c
1 gewijzigde bestanden met toevoegingen van 3 en 2 verwijderingen
  1. 3 2
      pai2/settings.py

+ 3 - 2
pai2/settings.py

@@ -146,13 +146,14 @@ SCHEMES = {
146 146
 }
147 147
 
148 148
 DATABASE_URL = {
149
-    k: '{scheme}://{user}:{password}@{host}:{port}/{name}'.format(
149
+    k: '{scheme}://{user}:{password}@{host}:{port}/{name}?charset={charset}'.format(
150 150
         scheme=SCHEMES[v.get('ENGINE', '')],
151 151
         user=v.get('USER', 'root'),
152 152
         password=v.get('PASSWORD', ''),
153 153
         host=v.get('HOST', 'localhost'),
154 154
         port=v.get('PORT', 6039),
155
-        name=v.get('NAME', '')
155
+        name=v.get('NAME', ''),
156
+        charset=v.get('OPTIONS', {}).get('charset', 'utf8'),
156 157
     ) for k, v in DATABASES.iteritems()
157 158
 }
158 159